package myvideos.model;

import java.io.File;
import java.util.ArrayList;  
import java.util.List; 

public class TodoMockModel {
	private String MOVIES_PATH = "C:/Film";
	
//	public List<Category> getCategories() {  
//        List<Category> categories = new ArrayList<Category>();  
//        Category category = new Category();  
//        
//        category.setName("Films");  
//        categories.add(category);  
//        Todo todo = new Todo("Matrix");  
//        category.getTodos().add(todo);  
//        todo = new Todo("Blanche Neige");  
//        category.getTodos().add(todo);  
//          
//        category = new Category();  
//        category.setName("Series");  
//        categories.add(category);  
//        todo = new Todo("Spartacus");  
//        category.getTodos().add(todo);
//        todo = new Todo("Big Bang Theory");  
//        category.getTodos().add(todo);  
//        todo = new Todo("XIII");  
//        category.getTodos().add(todo);  
//          
//        return categories;  
//    }  
	
	public List<Category> getCategories() {  
        List<Category> categories = new ArrayList<Category>();  
        Category category = new Category();  
        
        /* Ajout des films */
        category.setName("Films"); 
        File dossier = new File(MOVIES_PATH);
        categories.add(category);  
        String [] listefichiers;
		listefichiers=dossier.list();
		Todo todo;
		for(int i=0;i<listefichiers.length;i++){
			todo = new Todo(listefichiers[i].toString().substring(0,listefichiers[i].lastIndexOf(".avi"))); 
			category.getTodos().add(todo);  
		}
          
        category = new Category();  
        category.setName("Series");  
        categories.add(category);  
        todo = new Todo("Spartacus");  
        category.getTodos().add(todo);
        todo = new Todo("Big Bang Theory");  
        category.getTodos().add(todo);  
        todo = new Todo("XIII");  
        category.getTodos().add(todo);  
          
        return categories;  
    }  
}
